/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){
    recarrega();
    function recarrega(){
        $(".fone").mask("(99) 9999-9999");
        $(".cpf").mask("999.999.999-99");
        $(".cep").mask("99.999-999");
        $(".dimensao").mask("99,9x99,9");
      //  $(".peso").mask("999999");
        $(".ano").mask("9999");
        $(".codigo").mask("999.99.999.9999-9");
        $(".quant").mask("99999");
        $(".moeda").maskMoney({
            symbol: "",
            decimal: ",",
            thousands: "."
        });
        $(".dataCadastro").datepicker();

        $("#addautor").click(function(){
            if($("#autor").val() == ''){
                jAlert('Selecione um Autor', 'Adição Realizada');
            }else{
                str = $("#autor").val();
                var exploded = str.split('-');
                id = '#'+exploded[0];
                $(id).remove();
                $("#caixa").append("<input type='checkbox' checked=checked name=autor[] value='"+ +exploded[0] +"' />"+exploded[1]);
            }
            return false;
        });

        $("#auto_editora").keyup(function(){
            if(($("#auto_editora").val().length) > 1){
                $("#auto_editora").autocomplete(URLSITEADMIN+"/produto_listagem.A&V!q!"+$("#auto_editora").val()+"&auto_editora=1", {
                    width: 280,
                    minChars: 0,
                    max: 12,
                    autoFill: false,
                    mustMatch: false,
                    matchContains: false,
                    scrollHeight: 120,
                    highlight: false,
                    scroll: true
                });
            }
        });

        $("#auto_categoria").keyup(function(){
            if(($("#auto_categoria").val().length) > 1){
                $("#auto_categoria").autocomplete(URLSITEADMIN+"/produto_listagem.A&V!q!"+$("#auto_categoria").val()+"&auto_categoria=1", {
                    width: 280,
                    minChars: 0,
                    max: 12,
                    autoFill: false,
                    mustMatch: false,
                    matchContains: false,
                    scrollHeight: 120,
                    highlight: false,
                    scroll: true
                });
            }
        });

        $("#categoria").click(function(){                   
            $("#dialog").dialog({
                hide: 'slide',
                show: 'slide',
                width: 660,
                modal: true,
                height: 280
            });
            return false;
        });

        $("#editora").click(function(){
            $("#dialog-editora").dialog({
                hide: 'slide',
                show: 'slide',
                width: 660,
                modal: true,
                height: 280
            });
            return false;
        });

        $("#autor-cadastro").click(function(){
            $("#dialog-autor").dialog({
                hide: 'slide',
                show: 'slide',
                width: 660,
                modal: true,
                height: 380
            });
            return false;
        });

        $("#enviar-categoria").click(function(){
            nome = $("#descricao-categ").val();
            $("#dialog").dialog("close");
            $.get(URLSITEADMIN+"/produto_categoria_cadastro.A&V!ajax!1&nome="+nome, function(dados){
                if(dados){
                    /*$.getJSON(URLSITEADMIN + "/produto_cadastro.A&V!ajaxCateg!"+1, function(data) {
                        if(data != null) {
                            $("#category").empty();
                            $("#category").append("<option checked=checked value=''>selecione</option>");
                            $.each(data, function() {
                                $("#category").append("<option value='"+ this.codigo +"'>"+ this.nome +"</option>");
                            });
                        }
                    });*/
                    jAlert('Cadastrado com sucesso!', 'Confirmação de Cadastro');
                }else
                    jAlert('Erro ao Cadastrar', 'Confirmação de Cadastro');
            });            
            return false;
        });

        $("#enviar-autor").click(function(){
            nome = $("#nome-autor").val();
            site = $("#site-autor").val();
            email = $("#email-autor").val();
            info = $("#info-autor").val();
            $("#dialog-autor").dialog("close");
            $.get(URLSITEADMIN+"/produto_autor_cadastro.A&V!ajax!1&nome="+nome+"&site="+site+"&email="+email+"&info="+info, function(dados){
                if(dados){
                    $.getJSON(URLSITEADMIN + "/produto_cadastro.A&V!ajaxAutor!"+1, function(data) {
                        if(data != null) {
                           // $("#autor").empty();
                           // $("#autor").append("<option checked=checked value=''>selecione</option>");
                            $.each(data, function() {
                                $("#autor").append("<option value='"+ this.codigo +" - "+ this.nome +"'>"+ this.nome +"</option>");
                            });
                        }
                    });
                    jAlert('Cadastrado com sucesso!', 'Confirmação de Cadastro');
                }else
                    jAlert('Erro ao Cadastrar', 'Confirmação de Cadastro');
            });
            return false;
        });

        $("#enviar-editora").click(function(){
            nome = $("#nome-editora").val();
            telefone = $("#telefone-editora").val();
            site = $("#site-editora").val();
            cep = $("#cep-editora").val();
            $("#dialog-editora").dialog("close");
            $.get(URLSITEADMIN+"/produto_editora_cadastro.A&V!ajax!1&nome="+nome+"&telefone="+telefone+"&site="+site+"&cep="+cep, function(dados){
                if(dados){
                  /*  $.getJSON(URLSITEADMIN + "/produto_cadastro.A&V!ajaxEditora!"+1, function(data) {
                        if(data != null) {
                            $("#editory").empty();
                            $("#editory").append("<option checked=checked value=''>selecione</option>");
                            $.each(data, function() {
                                $("#editory").append("<option value='"+ this.codigo +"'>"+ this.nome +"</option>");
                            });
                        }
                    });*/
                    jAlert('Cadastrado com sucesso!', 'Confirmação de Cadastro');
                }else
                    jAlert('Erro ao Cadastrar', 'Confirmação de Cadastro');
            });
            return false;
        });
    }

});

function sicronizarAutor(id ,nome){
    $(id).remove();
    $("#caixa").append("<input type='checkbox' checked=checked name=autor[] value='"+ id +"' />"+nome);
}